<?php
if (isset($_POST['forgotPass']))
{
	if (!empty($_POST['txtEmail']))
	{
		if (filter_var($_POST['txtEmail'], FILTER_VALIDATE_EMAIL))
		{
			$email = $_POST['txtEmail'];
			$gebruiker = Gebruiker::getByEmail($email);
			if (!empty($gebruiker) && $gebruiker !== false)
			{
				$uniq = getUniqueCode(15);
				$gebruiker->updateProperty('Wachtwoord', encrypt($uniq));
                $headers = 'From: beheerder@kms.nl';
				mail($email, 'KMS aanvraag gebruikergegevens', '
						U heeft via onze website een nieuw wachtwoord aangevraagd.
						Uw nieuwe tijdelijke wachtwoord is: ' . $uniq . '.

						Wij adviseren u dit wachtwoord zo snel mogelijk te veranderen zodra u bent ingelogd.
						Dit doet u door naar het gebruikerspaneel te gaan en daar te klikken op "Wachtwoord wijzigen".
						', $headers);
				echo notification('Er is een wachtwoord naar uw e-mail adres verstuurd.', 'ok');
			}
			else
			{

				echo '<div class="notification_error">Uw e-mail adres komt niet voor in onze database.</div>';

			}
		}
	}
}
?>
<?php echo notification('Vul uw e-mailadres in, zodra u op versturen klikt wordt er een wachtwoord naar uw e-mailadres toegestuurd.', 'alert'); ?>
<div id="form">
	<form name="forgotPass" method="post">
		<fieldset class="info_fieldset">
			<div id="fields">
				<label>Email</label><input class="textbox" type="text" name="txtEmail" value="" />
				<label>&nbsp;</label>&nbsp;<input class="button" type="submit" name="forgotPass" value="Versturen" />&nbsp;<a href="index.php?c=gebruiker&p=login" class="button">Terugkeren naar inlogscherm</a>
			</div>
		</fieldset>
	</form>
</div>